package com.molichuxing.services.infrastructure.bean;

import java.time.LocalDateTime;

import com.molichuxing.framework.bean.RootBean;

public class OrderAuditBean extends RootBean {
	/**
	 * id
	 */
	private Integer id;

	/**
	 * 订单号 order_code
	 */
	private Long orderCode;

	/**
	 * 审核结果（1：通过，2：驳回） result
	 */
	private Integer result;

	/**
	 * 驳回原因 reason
	 */
	private String reason;

	/**
	 * 审核人id audit_id
	 */
	private Integer auditId;

	/**
	 * 审核人姓名 audit_name
	 */
	private String auditName;

	/**
	 * 审核时间 audit_time
	 */
	private LocalDateTime auditTime;

	/**
	 * 审核类型（1：业务审核，2：征信审核） type
	 */
	private Integer type;
	
	/**
	 * 征信证明url
	 */
	private String picUrl;

	/**
	 * 创建时间 gmt_create
	 */
	private LocalDateTime gmtCreate;

	/**
	 * 更新时间 gmt_modified
	 */
	private LocalDateTime gmtModified;

	/**
	 * orders_order_audit
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return id
	 */
	@Override
	public Integer getId() {
		return id;
	}

	/**
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param id
	 */
	@Override
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 订单号
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return order_code 订单号
	 */
	public Long getOrderCode() {
		return orderCode;
	}

	/**
	 * 订单号
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param orderCode
	 *            订单号
	 */
	public void setOrderCode(Long orderCode) {
		this.orderCode = orderCode;
	}

	/**
	 * 审核结果（1：通过，2：驳回）
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return result 审核结果（1：通过，2：驳回）
	 */
	public Integer getResult() {
		return result;
	}

	/**
	 * 审核结果（1：通过，2：驳回）
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param result
	 *            审核结果（1：通过，2：驳回）
	 */
	public void setResult(Integer result) {
		this.result = result;
	}

	/**
	 * 驳回原因
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return reason 驳回原因
	 */
	public String getReason() {
		return reason;
	}

	/**
	 * 驳回原因
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param reason
	 *            驳回原因
	 */
	public void setReason(String reason) {
		this.reason = reason == null ? null : reason.trim();
	}

	/**
	 * 审核人id
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return audit_id 审核人id
	 */
	public Integer getAuditId() {
		return auditId;
	}

	/**
	 * 审核人id
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param auditId
	 *            审核人id
	 */
	public void setAuditId(Integer auditId) {
		this.auditId = auditId;
	}

	/**
	 * 审核人姓名
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return audit_name 审核人姓名
	 */
	public String getAuditName() {
		return auditName;
	}

	/**
	 * 审核人姓名
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param auditName
	 *            审核人姓名
	 */
	public void setAuditName(String auditName) {
		this.auditName = auditName == null ? null : auditName.trim();
	}

	/**
	 * 审核时间
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return audit_time 审核时间
	 */
	public LocalDateTime getAuditTime() {
		return auditTime;
	}

	/**
	 * 审核时间
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param auditTime
	 *            审核时间
	 */
	public void setAuditTime(LocalDateTime auditTime) {
		this.auditTime = auditTime;
	}

	/**
	 * 审核类型（1：业务审核，2：征信审核）
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return type 审核类型（1：业务审核，2：征信审核）
	 */
	public Integer getType() {
		return type;
	}

	/**
	 * 审核类型（1：业务审核，2：征信审核）
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param type
	 *            审核类型（1：业务审核，2：征信审核）
	 */
	public void setType(Integer type) {
		this.type = type;
	}

	/**
	 * 创建时间
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return gmt_create 创建时间
	 */
	@Override
	public LocalDateTime getGmtCreate() {
		return gmtCreate;
	}

	/**
	 * 创建时间
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param gmtCreate
	 *            创建时间
	 */
	@Override
	public void setGmtCreate(LocalDateTime gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	/**
	 * 更新时间
	 * 
	 * @date 2019-11-21 20:15:45
	 * @return gmt_modified 更新时间
	 */
	@Override
	public LocalDateTime getGmtModified() {
		return gmtModified;
	}

	/**
	 * 更新时间
	 * 
	 * @date 2019-11-21 20:15:45
	 * @param gmtModified
	 *            更新时间
	 */
	@Override
	public void setGmtModified(LocalDateTime gmtModified) {
		this.gmtModified = gmtModified;
	}

	public String getPicUrl() {
		return picUrl;
	}

	public void setPicUrl(String picUrl) {
		this.picUrl = picUrl;
	}

	
}